#include <stdio.h>
#include <stdlib.h>
#include "campo.h"
#include "util.h"
#include "jogador.h"

Pos jogarHumano(Campo);
Jogador criarHumano();

Jogador criarHumano() {
	Jogador humano = { .nome = "Humano", .jogar = &jogarHumano,
			.casaBomba = bombaHumano };
	return humano;
}

Pos jogarHumano(Campo campo) {
	Pos pos;
	for (;;) {
		pos.m = leInteiro("Deseja jogar em qual linha?", 0, campo.tamanho - 1,
				"Posicao invalida.");
		pos.n = leInteiro("Deseja jogar em qual coluna?", 0, campo.tamanho - 1,
				"Posicao invalida.");
		Casa casa = *getCasa(campo, pos);

		if (!casa.visivel) {
			break;
		}

		printf("Esta casa ja esta visivel.\n");
		pausarTela();
	}

	return pos;
}
